#ifndef OSCARPROTDATA_H_
#define OSCARPROTDATA_H_

#include "PackageUtils.h"
#include "../../core/interfaces/iProtocolData.h"
#include <wx/datetime.h>

namespace Impp
{

class iProtocolData;

class OscarProtData : public iProtocolData
{
private:
	UserInfo userInfo;

public:
	OscarProtData();
	virtual ~OscarProtData();

	UserInfo* getUserInfo();
	void setUserInfo(UserInfo & info);
	void setAvatarInfo(AvatarInfo & info);

	bool getOnlineTime(wxDateTime & time);
	bool getIdleTime(wxDateTime & time);
	bool getIp(wxString & ip);

	void goesOffline();


};

}

#endif /*OSCARPROTDATA_H_*/
